package cn.rcth.base.serivce;

import cn.rcth.base.domain.UserAddress;

import java.util.List;
import java.util.Map;

public interface IUserAddressSerivce {

    /**
     * 保存用户地址信息
     * @param userAddress
     */
    Map addUserAddress(UserAddress userAddress);

    /**
     * 查询当前用户所有的地址
     * @param id  用户id
     * @return 所有地址
     */
    List<UserAddress> UserAddressAll(Long id);

    /**
     * 根据id 删除地址
     * @param addUserAddressId
     */
    void deleteAddUserAddress(Long addUserAddressId);

    /**
     * 根据id 查询地址
     * @param addUserAddressId
     * @return
     */
    UserAddress selectAddUserAddress(Long addUserAddressId);
}
